See Also

SymmetricCryptoStream Class  | SymmetricCryptoStream Members  | Overload List

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Language

Visual Basic

C#

C++

C++/CLI

Show All

buffer
The storage location for the read data.
offset
The zero-based position in the buffer from which to begin reading from.
count
The exact number of bytes to read.
See Also Languages PowerTCP SSL Sockets for .NET

Read(Byte[],Int32,Int32) Method

Dart.PowerTCP.SslSockets Namespace > SymmetricCryptoStream Class > Read Method : Read(Byte[],Int32,Int32) Method

Reads a sequence of bytes from the SymmetricCryptoStream.CoreStream and returns when the operation is complete.

[Visual Basic]
Overloads Overrides Public Function Read( _    ByVal buffer() As Byte, _    ByVal offset As Integer, _    ByVal count As Integer _ ) As Integer
[C#]
public override int Read(    byte[] buffer,    int offset,    int count );
[C++]
public: int Read(    byte[]* buffer,    int offset,    int count ) override
[C++/CLI]
public: int Read(    bytearray<buffer>^ buffer,    int offset,    int count ) override

Parameters

buffer
The storage location for the read data.
offset
The zero-based position in the buffer from which to begin reading from.
count
The exact number of bytes to read.

Exceptions

ExceptionDescription
IOExceptionThrown when the Stream is not readable.
ArgumentNullExceptionThrown when the buffer is null.
ArgumentOutOfRangeExceptionThrown when the offset is less than zero or when count is less than or equal to zero.
ArgumentExceptionThrown when the (offset + count) > buffer.Length.
CryptographicExceptionThrown when the data is unable to be decrypted.

Remarks

This method writes data to the SymmetricCryptoStream.CoreStream, decrypting it with the supplied algorithm and key.

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

SymmetricCryptoStream Class  | SymmetricCryptoStream Members  | Overload List


Send comments on this topic.

Documentation version 1.1.2.0.

© 2008 Dart Communications.  All rights reserved.